<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>常亮和变量以及数据类型</title>
</head>
<body>

</body>
<!--使用let定义时为局部变量，不使用时为全局变量

当某一行出现错误时，以下部分都不会运行。
-->
<script>
    let name = "张晨";//string类型
    let age = 23;//number类型
    let birthday = null;//object类型
    let sex = true;//boolean类型
    let num = 10n; //bigint类型
    //let name = "苏政";//变量名重复会报错，不会被写到页面
    document.write(name+"<br>");
    document.write(age+"<br>");
    document.write(birthday+"<br>");
    document.write(sex+"<br>");
    document.write(num+"<br>");
    alert(typeof (birthday));//tupeof(变量名)----获取变量类型

    {
        num2 = 55;
        let num3 = 66;
    }
    document.write(num2+"<br>");
    //document.write(num3+"<br>");//报错，获取不到

    const pi = 3.1415926;
    //pi =3.15; //赋值失败，常量只能赋值一次
    document.write(pi);

</script>
</html>